#!/usr/bin/env python3
"""
脚本名称：02_exe.py
面试描述：immutable(不可变)类型与 mutable(可变)类型
考察点:
生活比喻：
作者：Gavin
创建日期：2025-05-26
版本：1.0
依赖库：无
使用方法： python 02_exe.py
"""


# 可变类型的风险演示
def add_item(lst, item):
    lst.append(item)  # 原地修改，影响外部对象


my_list = [1, 2]
add_item(my_list, 3)
print(my_list)  # 输出 [1, 2, 3]（原列表被修改）

# 安全做法：传递拷贝
add_item(my_list.copy(), 4)  # 不影响原列表
